$(function() {
	$('#okBtn').hover(
					function() {
						$('#okBtn').src = resource + "/commons/images/login/login_submit_hover.jpg";
					});
	if (top.location != window.location) {// 如果登录页不是top，在frameset中，则最外层top跳到登录页面。
		top.location = ctx + "/login.jsp";
	}
	$(window).keydown(function(event) {
		if (event.keyCode == 13) {
			$("#okBtn").click();
		}
	});
	$("#okBtn").click(function() {
		submitLogin();
	});
	// 给用户名输入框绑定样式和验证条件
	$('#loginName').validatebox({
		required : true,
		validType : [ 'isNull', 'unsafe' ],
		missingMessage : '请输入登录名'
	});
	// 给密码框绑定验证条件
	$('#passWord').validatebox({
		required : true,
		validType : [ 'minLength[6]', 'isNull' ],
		missingMessage : '请输入密码'
	});
	$("#loginName").focus();
});
function submitLogin() {
	if (!$('#loginForm').form('validate')) {
		return false;
	}
	// 阻止重复提交
	$('#okBtn').attr("disabled", "disabled");
	$("#loginName").unbind("keydown");
	$("#passWord").unbind("keydown");
	var param = $("#loginForm").serialize();
	$.ajax({
		type : "post",
		timeout : 30000,
		url : ctx + "/user-login-sys/userlogin",
		data : param,
		success : function(res) {
			if (res.code == 0) {
				userCookie.addUserCookie(res.data);
				window.location.href = ctx + "/portal/index.jsp";
			} else {
				var msn = '' || i18n[''];
				msn = msn || i18n[res.msg];
				$.messager.alert('提示', msn, 'info');
				$('#okBtn').attr("disabled", false);
			}
		},
		error : function() {
			$('#okBtn').removeAttr("disabled");
			$.messager.alert('提示', '登录失败！', 'warning');
			$("#loginName").focus();
		}
	});
}